#include "Console.h"

using namespace std;

Console::Console()
{
	m_name = "console";
}

Console::Console(Modele* monModele)
{
	m_name = "console";
	m_modele = monModele;
}

string Console::getName()
{
	return m_name;
}

void Console::afficherCarte()
{	
	
	for(int i = 0 ; i < m_modele->getMapDimension(false) ; i++)
	{
		for(int j = 0 ; j < m_modele->getMapDimension(true) ; j++)
		{
			if(m_modele->getMap()[i][j]->getHasPersonnage())
				cout<<m_modele->getPersonnage()->getDessin();
			else
				cout<<m_modele->getMap()[i][j]->getDessin();
		}
		std::cout<<endl;
	}
}

void Console::afficherMenu()
{
	for(int i = 0 ; i < m_modele->getSizeMenu() ; i++)
	{
		cout<<m_modele->getElemMenu(i)<<endl;
	}
}

